package cn.pegasus.teamwork.pegasus.entity;

import java.io.Serializable;
import java.util.Date;

/**
TABLE:.buss_washer_funddetails  
--------------------------------------------------------
id                   Long(19)           NOTNULL             //id
washer_id            Integer(10)                            //根据类型存储ID
order_id             Integer(10)                            //订单ID
capital_type         Integer(10)                            //资金明细类型（1-洗车收入；2-打赏收入；10-提现支出；12-退款支出；）
transaction_time     Date(19)                               //交易时间
capital_balance      Long(19)           NOTNULL  0          //交易金额
examine_status       Integer(10)                            //审核状态【提现审核】（1-审核中；2-审核通过；3-不通过；）
ispaymoney           Integer(10)                            //是否已打款（1-待审核；2-待打款；3-已打款）
create_time          Date(19)           NOTNULL  CURRENT_TIMESTAMP //创建时间
status               Integer(10)        NOTNULL  2          //1:成功 2:失败
*/
public class BussWasherFunddetails implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private	Long id;
	private	Integer washerId;
	private	Long orderId;
	private	Integer capitalType;
	private	Date transactionTime;
	private	Long capitalBalance;
	private	Integer examineStatus;
	private	Integer ispaymoney;
	private	Date createTime;
	private	Integer status;
	private Long giveBalance;
	private Long payBalance;
	
	/*********************************************************************/
	private String washerNick; //昵称
	private String washerRealname; //真实姓名
	private String washerJobnumber; //工号
	private String washerMobile;  //手机号

	/**
	* id  Long(19)  NOTNULL  //id    
	*/
	public Long getId(){
		return id;
	}
	
	/**
	* id  Long(19)  NOTNULL  //id    
	*/
	public void setId(Long id){
		this.id = id;
	}
	
	/**
	* washer_id  Integer(10)  //根据类型存储ID    
	*/
	public Integer getWasherId(){
		return washerId;
	}
	
	/**
	* washer_id  Integer(10)  //根据类型存储ID    
	*/
	public void setWasherId(Integer washerId){
		this.washerId = washerId;
	}
	
	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	/**
	* capital_type  Integer(10)  //资金明细类型（1-洗车收入；2-打赏收入；10-提现支出；12-退款支出；）    
	*/
	public Integer getCapitalType(){
		return capitalType;
	}
	
	/**
	* capital_type  Integer(10)  //资金明细类型（1-洗车收入；2-打赏收入；10-提现支出；12-退款支出；）    
	*/
	public void setCapitalType(Integer capitalType){
		this.capitalType = capitalType;
	}
	
	/**
	* transaction_time  Date(19)  //交易时间    
	*/
	public Date getTransactionTime(){
		return transactionTime;
	}
	
	/**
	* transaction_time  Date(19)  //交易时间    
	*/
	public void setTransactionTime(Date transactionTime){
		this.transactionTime = transactionTime;
	}
	
	public Long getCapitalBalance() {
		return capitalBalance;
	}

	public void setCapitalBalance(Long capitalBalance) {
		this.capitalBalance = capitalBalance;
	}

	/**
	* examine_status  Integer(10)  //审核状态【提现审核】（1-审核中；2-审核通过；3-不通过；）    
	*/
	public Integer getExamineStatus(){
		return examineStatus;
	}
	
	/**
	* examine_status  Integer(10)  //审核状态【提现审核】（1-审核中；2-审核通过；3-不通过；）    
	*/
	public void setExamineStatus(Integer examineStatus){
		this.examineStatus = examineStatus;
	}
	
	/**
	* ispaymoney  Integer(10)  //是否已打款（1-待审核；2-待打款；3-已打款）    
	*/
	public Integer getIspaymoney(){
		return ispaymoney;
	}
	
	/**
	* ispaymoney  Integer(10)  //是否已打款（1-待审核；2-待打款；3-已打款）    
	*/
	public void setIspaymoney(Integer ispaymoney){
		this.ispaymoney = ispaymoney;
	}
	
	/**
	* create_time  Date(19)  NOTNULL  CURRENT_TIMESTAMP  //创建时间    
	*/
	public Date getCreateTime(){
		return createTime;
	}
	
	/**
	* create_time  Date(19)  NOTNULL  CURRENT_TIMESTAMP  //创建时间    
	*/
	public void setCreateTime(Date createTime){
		this.createTime = createTime;
	}
	
	/**
	* status  Integer(10)  NOTNULL  2  //1:成功  2:失败    
	*/
	public Integer getStatus(){
		return status;
	}
	
	/**
	* status  Integer(10)  NOTNULL  2  //1:成功  2:失败    
	*/
	public void setStatus(Integer status){
		this.status = status;
	}

	public String getWasherNick() {
		return washerNick;
	}

	public void setWasherNick(String washerNick) {
		this.washerNick = washerNick;
	}

	public String getWasherRealname() {
		return washerRealname;
	}

	public void setWasherRealname(String washerRealname) {
		this.washerRealname = washerRealname;
	}

	public String getWasherJobnumber() {
		return washerJobnumber;
	}

	public void setWasherJobnumber(String washerJobnumber) {
		this.washerJobnumber = washerJobnumber;
	}

	public String getWasherMobile() {
		return washerMobile;
	}

	public void setWasherMobile(String washerMobile) {
		this.washerMobile = washerMobile;
	}

	public Long getGiveBalance() {
		return giveBalance;
	}

	public void setGiveBalance(Long giveBalance) {
		this.giveBalance = giveBalance;
	}

	public Long getPayBalance() {
		return payBalance;
	}

	public void setPayBalance(Long payBalance) {
		this.payBalance = payBalance;
	}
	
}